BSP Sorting: An experimental Study

نویسندگان

  • Alexandros V. Gerbessiotis
  • Constantinos J. Siniolakis
چکیده

The Bulk-Synchronous Parallel model of computation has been used for the architecture independent design and analysis of parallel algorithms whose performance is expressed not only in terms of problem size n but also in terms of parallel machine properties. In this paper the performance of implementations of deterministic and randomized BSP sorting algorithms is examined. The randomized algorithm is a variant of the algorithm in [19], and the deterministic algorithm is the one in [20, 26]; both algorithms are designed to handle duplicate keys with optimal efficiency. The two algorithms have been implemented in ANSI C and their performance (scalability and efficiency issues) has been studied on a distributed memory machine, a Cray T3D. The experimental results obtained from these implementations are reported in this work. The validity of the theoretical model is also test; based on the theoretical performance of each algorithm under the BSP model and the BSP parameters of a Cray T3D, it is possible to estimate the actual performance of the implementations based on the theoretical performance of the designed algorithms. The experimental results reinforce the claims that the BSP model can be usefully used as a programming model or, indeed, as a kind of a programming

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Programming Research Group AN EXPERIMENTAL STUDY OF SORTING ALGORITHMS ON THE BSP MODEL: THEORY, PRACTICE AND EXPERIENCE

The Bulk-Synchronous Parallel (BSP) model of computation has been proposed by L.G. Valiant as a unifying and bridging model for the design, analysis and implementation of parallel algorithms that are both scalable and portable among diverse parallel machines. In this work we implement, using the Oxford BSP Toolset, BSPlib, a multiplicity of BSP deterministic and randomized sorting algorithms on...

متن کامل

A Randomized Sorting Algorithm on the BSP model

We present a new randomized sorting algorithm on the Bulk-Synchronous Parallel (BSP) model. The algorithm improves upon the parallel slack of previous algorithms to achieve optimality. Tighter probabilistic bounds are also established. It uses sample sorting and utilizes recently introduced search algorithms for a class of data structures on the BSP model. Moreover, our methods are within a 1 +...

متن کامل

The design and analysis of bulk-synchronous parallel algorithms

The model of bulk-synchronous parallel (BSP) computation is an emerging paradigm of general-purpose parallel computing. This thesis presents a systematic approach to the design and analysis of BSP algorithms. We introduce an extension of the BSP model, called BSPRAM, which reconciles shared-memory style programming with e cient exploitation of data locality. The BSPRAM model can be optimally si...

متن کامل

Programming Research Group COMMUNICATION EFFICIENT DATA STRUCTURES ON THE BSP MODEL WITH APPLICATIONS

The implementation of data structures on distributed memory models such as the Bulk-Synchronous Parallel (BSP) model, rather than shared memory ones such as the PRAM, ooers a serious challenge. In this work we undertake the architecture independent study of the communication and synchronization requirements of searching ordered h-level graphs, which include most of the standard data structures....

متن کامل

A new randomized sorting algorithm on the BSP model

We present a randomized algorithm for sorting n keys of any abstract data type on the p processors of a practical parallel computer model that is asymptotically optimal compared to the best available sequential sorting algorithm even when constant factors are taken into consideration. We designed and analyzed the performance of the algorithm in an architecture independent setting and expressed ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1408.6729  شماره 

صفحات  -

تاریخ انتشار 2000